#!/bin/bash

# GitHub软件包检索工具运行脚本

echo "GitHub软件包检索工具"
echo "===================="

# 检查Python是否安装
if ! command -v python3 &> /dev/null; then
    echo "错误: 未找到Python3，请先安装Python3"
    exit 1
fi

# 检查依赖是否安装
echo "检查依赖..."
python3 -c "import requests" 2>/dev/null
if [ $? -ne 0 ]; then
    echo "安装依赖..."
    pip3 install -r requirements.txt
fi

# 显示帮助信息
echo "使用方法:"
echo "  $0                    # 基本使用"
echo "  $0 --max-repos 50     # 指定搜索数量"
echo "  $0 --clear-progress   # 清除进度重新开始"
echo "  $0 --help             # 显示详细帮助"
echo ""

# 运行程序，传递所有参数
echo "开始搜索GitHub软件包..."
python3 github_package_finder.py "$@"

echo "搜索完成！请查看生成的CSV文件。"
